package cn.hss.Collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/**演示Collection集合接口
 * @author 作者：HeShaoShuai
 * @Email 邮箱：2569819541@qq.com
 * @Date 日期：2023/4/26 16:49
 * @Package 包名：cn.hss.Collection
 * @Project 项目名：JavaSE
 * @Version 1.0
 */
public class CollectionDemo {
	public static void main(String[] args) {
		//创建集合
		Collection<String> cList1=new ArrayList<>();
		Collection cList2=new ArrayList<>();
		//向cList1中添加元素
		cList1.add("one");
		cList1.add("two");
		cList1.add("two");
		//将cList1中的元素，添加到cList2中
		cList2.add(cList1);
		cList2.add("three");//向cList2中添加元素
		//获取集合的长度
		System.out.println("cList1的长度："+cList1.size());
		System.out.println("cList2的长度："+cList2.size());
		//删除cList1中第一个元素,参数为要删除的元素，不能传递参数下标
		cList1.remove("one");
		//遍历集合
		for (String str:cList1) {
			System.out.print(str+" ");
		}
		//获取迭代器对象
		Iterator it = cList2.iterator();
		System.out.println("\ncList2中的元素如下");
		while(it.hasNext()){
			System.out.print(it.next()+"、");
		}
	}
}
